package com.web.service;

import com.web.pojo.domain.UserInfo;
import com.web.pojo.vo.Menu;

import java.util.List;

/**
 * @Author: wws
 * describe:
 */
public interface LoginServer {

    /**
     * 查看用户菜单
     * @param userId 用户Id
     * @return 结果
     */
    public List<Menu> getMenu(Integer userId);

    /**
     * 查看用户信息
     * @param userId 用户Id
     * @return 结果
     */
    public UserInfo getUserInfo(Integer userId);

    /**
     * 校验旧密码是否正确
     * @param userId 用户id
     * @return 结果
     */
    public UserInfo checkPassword(Integer userId);

    /**
     * 修改密码
     * @param userId 用户id
     * @param password 密码
     * @return 结果
     */
    public Integer updatePassWord(Integer userId,String password);

    /**
     * 修改个人信息
     * @param userInfo 个人信息
     * @return 结果
     */
    public Integer updatePersonalInfo(UserInfo userInfo);
}
